package com.example.audiostreaming.interfaces;

import com.example.audiostreaming.base.IBaseLogic;

public interface ISearchLogic extends IBaseLogic<ISearchViewCallback> {

    /**
     * 进行搜索
     *
     * @param keyword
     */
    void doSearch(String keyword);

    /**
     * 重新搜索
     */
    void reSearch();

    /**
     * 加载更多的搜索结果
     */
    void loadMore();

    /**
     * 获取热词
     */
    void getHotWord();

    /**
     * 获取推荐的关键字（相关的关键字）
     * 根据关键字获取联想词
     * @param keyword
     */
    void getSuggestWord(String keyword);
}
